package cn.jy.generate.pojo;

import cn.jy.generate.enums.MultiConditionQueryConditionEnum;
import lombok.Data;

import java.util.List;

/**
 * 渲染列
 *
 * author  ljw
 */
@Data
public class RenderingColumn {

	/** 列编码 */
	private String columnName;
	/** 列注解 */
	private String columnComment;
	/** 列类型 */
	private String columnType;
	/** 是否是额外的名称 */
	private Boolean isExtraNameColumn = false;
	/** 所属表别名 */
	private String ownerTableAlias;

	////////////ddl////////////
	/** 列名 */
	private String ddlColumnName;
	/** 数据类型 */
	private String ddlDataType;

	/////////////////// 多条件查询用 ///////////////
	/** 关多条件查询使用类别 */
	private List<MultiConditionQueryConditionEnum> multiList;

	/** 该列是否字典 */
	private String isDict = "no";
	/** 字典对应的code */
	private String dictCode;
	/** 多列查询 */
	private String isListQueryColumn;

}
